The Best 15 Restaurants in Los Altos, United States

3.5 Rating
33 reviews

325 Main St, Los Altos, CA 94022-2806, Los Altos

"They offer a great variety of fresh food. I loved dining here. The employees are always very friendl"